﻿using MathTutorPro.Data.Entities;

namespace MathTutorPro.Services.Interfaces
{
    public interface IClassService
    {
        /// <summary>
        /// 获取教师的班级列表
        /// </summary>
        Task<IEnumerable<Class>> GetClassByUserAsync(string teacherId);

        /// <summary>
        /// 创建新班级
        /// </summary>
        Task<int> CreateClassAsync(string teacherId, string className);

        /// <summary>
        /// 获取班级学生ID列表
        /// </summary>
        Task<List<string>> GetClassStudentIdsAsync(int classId);
    }
}
